Problem-Structure vs. Solution-Based Methods for Solving Dynamic Constraint Satisfaction Problems
نویسندگان
چکیده
A new type of reasoning-reuse technique for dynamic constraint satisfaction problems (DCSPs) is based on a form of the weighted degree strategy known as random probing, in which failures are sampled prior to search. This approach is effective with DCSPs because it can locate major bottlenecks in a problem, and because bottlenecks tend to remain stable after small or moderate changes. Here, we show that this approach is effective with various kinds of change including changes in constraint-relations and changes that transform a problem from one with solutions to one without, or vice versa. The latter, in particular, is especially troublesome for a solution reuse method like Local Changes. We also examine the second quality metric for DCSP methods, solution stability. We show that an enhancement of probing-based search, which begins with values in the solution found before perturbation and continues to choose values that minimise conflicts with the original solution, actually improves on Local Changes for the problems tested, as well as improving average search performance further. Probing-based methods can, therefore, solve DCSPs very efficiently after many types of change, while also meeting the criterion of high solution stability.
منابع مشابه
A New Method for Solving Constraint Satisfaction Problems
Many important problems in Artificial Intelligence can be defined as Constraint Satisfaction Problems (CSP). These types of problems are defined by a limited set of variables, each having a limited domain and a number of Constraints on the values of those variables (these problems are also called Consistent Labeling Problems (CLP), in which “Labeling means assigning a value to a variable.) Solu...
متن کاملA New Method for Solving Constraint Satisfaction Problems
Many important problems in Artificial Intelligence can be defined as Constraint Satisfaction Problems (CSP). These types of problems are defined by a limited set of variables, each having a limited domain and a number of Constraints on the values of those variables (these problems are also called Consistent Labeling Problems (CLP), in which “Labeling" means assigning a value to a variable.) Sol...
متن کاملIncremental Adaptation of Constraint Handling Rule Derivations ?
Constraint solving in dynamic environments requires an immediate adaptation of previously evaluated solutions of constraint satisfaction problems if these problems are changed. After a change, an adapted solution is preferred which is stable, i.e. as close as possible to the original solution. A wide range of incremental constraint solving methods for dynamic nite domain constraint satisfaction...
متن کاملDistributed Configuration as Distributed Dynamic Constraint Satisfaction
Dynamic constraint satisfaction problem (DCSP) solving is one of the most important methods for solving various kinds of synthesis tasks, such as configuration. Todays configurators are standalone systems not supporting distributed configuration problem solving functionality. However, supply chain integration of configurable products requires the integration of configuration systems of differen...
متن کاملCombining Local Search and Constraint Propagation to Find a Minimal Change Solution for a Dynamic CSP
Many hard practical problems such as Time Tabling and Scheduling can be formulated as Constraint Satisfaction Problems. For these CSPs, powerful problem-solving methods are available. However, in practice, the problem definition may change over time. Each separate change may invoke a new CSP formulation. The resulting sequence of CSPs is denoted as a Dynamic CSP. A valid solution of one CSP in ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010